﻿#check-list-main section {
    margin-left: 0px;
    display: -ms-grid;
    -ms-grid-columns: 3fr 4fr 60px;
    -ms-grid-rows: 1fr;
}

#-check-list {
    -ms-grid-column: 1;
    height: 100%;
}

#-check-item-list {
    -ms-grid-column: 2;
    height: 100%;
}

.-check-list-container {
    height: 60px;
    padding: 0 20px;
}

.-check-list-name {
    font-size: 2em;
    line-height:60px;
}

.-check-list-arrow {
    float: right;
    line-height:60px;
    font-size: 2em;
    display: none;
}

.-check-item-container {
    display: -ms-grid;
    -ms-grid-columns: 60px 1fr;
    height: 60px;
    padding-left: 20px;
    font-size: 2em;
    padding-top:4px;
}
    .-check-item-container .checkbox {
        -ms-grid-column: 1;
        height: 50px;
    }
    .-check-item-container .-item-label {
        -ms-grid-column: 2;
    }

#-check-list-bar {
    width: 100%;
}